﻿div.listContainer
{
    padding: 0px 0px 0px 1px;
    overflow: hidden;
}
div.header
{
    background: url(images/flexigrid/headbg.gif) repeat-x left -1px;
    height: 21px;
    border-bottom: #99bbe8 1px solid;
    border-left-width: 0px;
    border-top: none;
    vertical-align: middle;
    padding: 2px 3px;
    *height: auto;
    *padding-bottom: 6px;
}
.title
{
    color: #15428b;
    font-weight: bold;
    background: url("images/icons/grid.png") no-repeat 2px center;
    padding: 2px 2px 2px 24px;
    margin-left: 3px;
    display: block;
    float: left;
}
.loadingicon
{
    float: right;
    padding-left: 16px;
    background: url("images/icons/indicator.gif") no-repeat left center;
    display: none;
}
div.toolbar
{
    background: url(images/flexigrid/tbg.gif) repeat-x 50% top;
    height: 21px;
    width: auto;
    border: #99bbe8 1px solid;
    border-top: none;
    vertical-align: middle;
    padding: 2px 3px;
}
div.toolbar a.tbbtn
{
    float: left;
    display: block;
    padding: 1px;
}
div.toolbar a.tbbtn span
{
    display: block;
    margin: 2px;
}
div.toolbar a.tbbtn:hover
{
    padding: 0px;
    border: #466094 1px solid;
    background-color: #EDF1D5;
}
div.toolbar .separtor
{
    float: left;
    height: 18px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    margin: 1px;
}

div.queryArea
{
    float: right;
    padding-right: 3px;
    text-align: right;
    padding: 1px;
    width: 286px;
}

.querytext
{
    color: #ccc;
    width: 200px;
    float: left;
    line-height: 18px;
}
.querytext_onfocus
{
    color: #555;
}
.usequery
{
    background: url(images/icons/uquery.gif) no-repeat 1px center;
    display: block;
    float: left;
    padding-left: 18px;
    margin: 3px 0px 0px -18px;
}
.clearquery
{
    background: url(images/icons/qdelete.gif) no-repeat 1px;
    display: block;
    float: left;
    padding-left: 18px;
    margin: 3px 0px 0px -18px;
    height: 18px;
}

input.loading
{
    background: url("../statics/images/icons/indicator.gif") no-repeat right center;
}
a.btnqd
{
    float: left;
    display: block;
    padding: 1px;
    overflow: hidden;
    _zoom: 1;
}
a.btnqd span
{
    display: block;
    margin: 2px;
}
a.btnqd:hover
{
    padding: 0px;
    border: #466094 1px solid;
    background-color: #EDF1D5;
}
.advQuery
{
    position: absolute;
    right: 3px;
    top: 51px;
    border: #99bbe8 1px solid;
    background-color: #dfe8f6;
    display: none;
    z-index: 90;
    padding: 5px 2px 2px 20px;
    width: 600px;
}
.tag
{
    padding: 2px 5px 2px 5px;
    border: #ccc 1px solid;
    background-color: #fff;
    display: block;
    float: left;
    margin: 2px 0px 0px 4px;
}
.tag a:hover
{
    text-decoration: underline;
}
#tagpanel
{
    padding: 2px 2px 2px 10px;
}
.clear
{
    clear: both;
}
span.querydown
{
    cursor: pointer;
    padding-right: 16px;
    background: url(images/flexigrid/doubledown.gif) no-repeat right center;
}

.bbit-grid div.advquerybutton
{
    float: right;
}

.bbit-grid
{
    border-top: 1px solid #99BBE8;
    border-right: 0px solid #99BBE8;
    margin: 0px;
}

/*列表中的控件样式*/
table.flexigrid .control
{
    margin: -3px -4px -3px -4px;
    margin-top: -4px\9;
    margin-bottom: -2px\9;
}

/*列表中的合计样式*/
.bbit-grid div.total
{
    float: right;
    padding-right: 3px;
    text-align: center;
    padding: 1px;
    max-width: 200px;
    width:200px;
    font-weight:bold;
    font-size:16px;
    color:Red;
}

/*列表中的底部合计样式*/
.bbit-grid div.footer
{
    font-size:16px;
    color:Red;
    min-height:20px;
    padding-left:20%;
}